/**
 * Alipay.com Inc.
 * Copyright (c) 2004-2014 All Rights Reserved.
 */
package co.baiku.boot.action;

import co.baiku.boot.pay.Alipay;
import co.baiku.boot.type.AlipayMessageType;
import co.baiku.boot.type.AlipayServiceType;

import java.util.Map;

/**
 * 业务执行接口
 *
 * @author taixu.zqq
 * @version $Id: ActionExecutor.java, v 0.1 2014年7月24日 下午3:57:01 taixu.zqq Exp $
 */
public interface AlipayActionExecutor {

    /**
     * 业务执行方法
     *
     * @return
     */
    String execute(Alipay alipay, Map<String, String> bizContent);

    AlipayServiceType service();

    AlipayMessageType msgType();


}
